package com.liqi.deployment.domain;

import com.liqi.common.annotation.Excel;
import com.liqi.common.core.domain.BaseEntity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 部署设备模块对象 dv_deploy_device_model
 *
 * @author xiaoli
 * @date 2022-02-14
 */
@Data
@ApiModel(value="设备部署模块", description="设备部署模块")
public class DvDeploymentModule extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 中间件生成的唯一id */
    @Excel(name = "中间件生成的唯一id")
    private String deviceId;

    /** 设备型号 */
    @Excel(name = "设备型号")
    private String deviceCode;

    /** 设备名称 */
    @Excel(name = "设备名称")
    private String deviceName;

    /** 模块编码 */
    @Excel(name = "模块编码")
    private String modelCode;

    /** 模块名称 */
    @Excel(name = "模块名称")
    private String modelName;

    /** 模块状态 */
    @Excel(name = "模块状态 0是正常，1是异常")
    private Integer modelStatus;

    /** 异常信息 */
    @Excel(name = "异常信息 ")
    private String message;

    /** 0是正常，1失效 */
    @Excel(name = "0是正常，1失效")
    private Integer status;

    /** 插件库名称 */
    private String driveName;

    /** 适配器名称 */
    private String adapterName;
    
    /** 适配器名称 */
    private String driveCode;   
    
    /** 品牌名称 */
    private String brandCode;    
    
    /** 异常代码 */
    @ApiModelProperty(value="异常代码")
    private String errorCode;
    
    /** 当前模块驱动的插件库版本 */
    @ApiModelProperty(value="当前模块驱动的插件库版本")
    private String adapterVersion;


}
